Efficient Methods for kr R r and r R kr Array

نویسنده

  • CHING-HSIEN HSU
چکیده

Array redistribution is usually required to enhance algorithm performance in many parallel programs on distributed memory multicomputers. Since it is performed at run-time, there is a performance tradeoff between the efficiency of new data decomposition for a subsequent phase of an algorithm and the cost of redistributing data among processors. In this paper, we present efficient algorithms for BLOCK-CYCLIC(kr) to BLOCK-CYCLIC(r) and BLOCK-CYCLIC(r) to BLOCK-CYCLIC(kr) redistribution. The most significant improvement of our methods is that a processor does not need to construct the send/receive data sets for a redistribution. Based on the packing/unpacking information that derived from the BLOCK-CYCLIC(kr) to BLOCK-CYCLIC(r) redistribution and vice versa, a processor can pack/unpack array elements into (from) messages directly. To evaluate the performance of our methods, we have implemented our methods along with the Thakur’s methods and the PITFALLS method on an IBM SP2 parallel machine. The experimental results show that our algorithms outperform the Thakur’s methods and the PITFALLS method for all test samples. This result encourages us to use the proposed algorithms for array redistribution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Packing/Unpacking Information Generation for Efficient Generalized kr→r and r→kr Array Redistribution

Array redistribution is usually required to enhance algorithm performance in many parallel programs on distributed memory multicomputers. Since it is performed at run-time, there is a performance tradeoff between the efficiency of new data decomposition for a subsequent phase of an algorithm and the cost of redistributing data among processors. In this paper, we present efficient methods to gen...

متن کامل

A Question-Answering System for AP Chemistry: Assessing KR&R Technologies

Basic research in knowledge representation and reasoning (KR&R) has steadily advanced over the years, but it has been difficult to assess the capability of fielded systems derived from this research. In this paper, we present a knowledge-based question-answering system that we developed as part of a broader effort by Vulcan Inc. to assess KR&R technologies, and the result of its assessment. The...

متن کامل

Lacunary Statistical Convergence and Inclusion Properties between Lacunary Methods

A lacunary sequence is an increasing integer sequence θ = {kr } such that kr − kr−1 → ∞ as r → ∞. A sequence x is called sθ-convergent to L provided that for each ε > 0, limr (1/(kr −kr−1)){the number of kr−1 < k ≤ kr : |xk−L| ≥ ε} = 0. In this paper, we study the general description of inclusion between two arbitrary lacunary sequences convergent.

متن کامل

Nonsplit Ring Spectra and Products of ^-elements in the Stable Homotopy of Moore Spaces

In [4] and [6], S. Oka showed that Kr is a ring spectrum for r > 1 if r = 0 (mod p) it is called a split ring spectrum since Kr Λ Kr splits into four summands Kr, ΣKr, Σ r«+ιKr, Σ r«+2Kr. If r φ 0 (mod p), it is called a nonsplit ring spectrum since Krl\Kr splits only into three summands Kr, ΣLΛKr, Σ rq+2Kr, where L is the cofibre of 0i = jaie πrq_χS. In the nonsplit case, S. Oka showed in [4] ...

متن کامل

Intersecting Designs

We prove the intersection conjecture for designs: For any complete graph Kr there is a finite set of positive integers M(r) such that for every n > n0(r), if Kn has a Kr-decomposition (namely a 2-(n, r, 1) design exists) then there are two Kr-decompositions of Kn having exactly q copies of Kr in common for every q belonging to the set {0, 1, . . . , ( n 2 ) / ( r 2 ) }\{ ( n 2 ) / ( r 2 ) −m | ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998